<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>Document</title>
	</head>
	<body>
		<script>
			// 1. 自定义函数
			function fn() {}

			// 2. 匿名函数
			const fn1 = function () {};

			// 3. new Function('参数1', '参数2', '函数体');
			const fn2 = new Function('a', 'b', 'console.log(a + b)');
			fn2(1, 2);

			// 4. 所有的函数都是 Function 的实例对象
			console.dir(fn2);
			console.log(fn2 instanceof Object);
		</script>
	</body>
</html>
